package com.etc.layuisys.service;

import com.etc.layuisys.entity.Users;
import com.etc.layuisys.utils.PageData;

public interface UsersService {
	/**
	 * 分页+模糊查询
	 * 
	 * @param page
	 * @param pageSize
	 * @param content
	 * @return
	 */
	public PageData<Users> getUsersByPage(int page, int pageSize, String content);

	/**
	 * 增加用户
	 * 
	 * @param user
	 * @return
	 */
	public boolean addUsers(Users user);

	/**
	 * 登录，传递一个Users对象到数据库，查询是否存在
	 * 
	 * @param user
	 * @return
	 */
	public Users login(Users user);

	/**
	 * 登录页面上验证用户名是否存在
	 * 
	 * @param userName
	 * @return
	 */
	public boolean userNameValidate(String userName);

	/**
	 * 删除用户
	 * 
	 * @param userId
	 * @return
	 */
	public boolean DeleteUser(int userId);

	/**
	 * 修改
	 * 
	 * @param user
	 * @return
	 */
	public boolean updateUser(Users user);
}
